const  Validator = require('validator');
const  isEmpty  = require('./isempty');
module.exports= function  validatorLoginInput(data) {
    let errors= {};
    data.name        = !isEmpty(data.name) ? data.name :'';
    data.email       = !isEmpty(data.email) ? data.email :'';
    data.password    = !isEmpty(data.password) ? data.password :'';
    if(Validator.isEmpty(data.email)) {
        errors.email="邮箱不能为空"
    }
    if(!Validator.isEmail(data.email)) {
        errors.email="邮箱不合法"
    }
    if(Validator.isEmpty(data.password)) {
        errors.password="密码不能为空"
    }
    if(!Validator.isLength(data.password,{min:6,max:30})) {
        errors.password="密码的长度不能小于6位并且不能超过30位"
    }
    return {
        errors,
        isValid:isEmpty(errors)
    };
};